package com.ugoodtech.mdcc.core.service;

import com.ugoodtech.mdcc.core.domain.StationReport;
import com.ugoodtech.mdcc.core.domain.VstarServiceReport.VstarServiceReport;

import java.util.List;

public interface VstarCoreServiceReportService {
    //统计常规服务报告
    VstarServiceReport statReport(String provinces, String brand, String category, String name,
                                  Long serviceStartTime, Long serviceEndTime, Long startTime, Long endTime, Long serviceType,
                                  Integer serviceNum, String userName, String isFollowUp, String followType, Long userId, String userType, Boolean isCustomer,
                                  Long customerStat, Long customerType, String paintBrand, String productPosition, String stationNum, Long departmentId);

    //统计常规服务报告
    VstarServiceReport statReport(String province, String city, String brand, String category, String stationName,
                                  Long serviceStartTime, Long serviceEndTime, Long startTime, Long endTime, String serviceType,
                                  Integer serviceNum, String reportStatus,String userName, Boolean type, String serviceReportStatus, Long userId, Boolean paintType,
                                  String customerStat, String customerType, String paintBrand, String productPosition, String stationNum, String department,String payService,String sentTime,String serviceTime);
    //筛选条件
    List<StationReport> getStationReport(String provinces, String brand, String category, String name,
                                         Long serviceStartTime, Long serviceEndTime, Long startTime, Long endTime, Long serviceType,
                                         Integer serviceNum, String userName, String isFollowUp, String followType, Long userId, String userType, Boolean isCustomer,
                                         Long customerStat, Long customerType, String parintBrand, String productPosition, String stationNum, Long departmentId);
}
